package com.base.http

/**
 * 请求响应回调 这个类主要是考虑到Observer类的请求监听不能复用，每次都会新建实例
 * 所以这个类可以在View层进行实例化 每次请求都使用同样的实例对象交给Presenter层回调
 */
open class Response<M> {
    /**
     * 请求结束时调用
     * @param status 请求状态 true 成功 false 失败
     *
     */
    open fun onResponse(status: Boolean,model: M?) {}
}